package com.cmii.sjw.department.control.jsc.model.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 审批历史查询
 * @Author jfh
 * @Date 2025-04-30 周三 10:48
 * @Version 1.0
 */
@Data
public class ApplyHistoryDTO {

    /**
     * 报批申请编号
     */
    private String applicationNo;

    /**
     * 申请人姓名
     */
    private String applicantName;

    /**
     * 状态（0审批驳回 1保存 2提交审批 3审批通过 4作废）
     */
    private String status; //节点状态

    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startDated;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endDated;

    /**
     * 页码，默认1
     */
    private Integer pageNum = 1;

    /**
     * 每页条数，默认10
     */
    private Integer pageSize = 10;

    /**
     * 排序字段，默认按更新时间
     */
    private String sortOrder = "asc";
}
